M-TCP: Using Disconnection Feedback to Improve Performance of TCP in Wired/Wireless Networks

نویسندگان

  • Modupe Omueti
  • Ljiljana Trajković
  • Simon Fraser
چکیده

In this paper, we propose the M-TCP algorithm for heterogeneous wired/wireless networks. The algorithm is a modification of M-TCP that was proposed for deployment in mobile cellular networks. It is recommended that Internet hosts enable the delayed acknowledgement (delayed ACK) option to maximize network bandwidth by reducing the number of ACKs sent to a TCP sender by a TCP receiver. The M-TCP algorithm performs best when the TCP delayed ACK option is enabled. The algorithm relies on feedback sent from a wireless host in anticipation of disconnections. We compare the performance of the MTCP algorithm with the performance of M-TCP, TCP NewReno, and TCP SACK in both the absence and the presence of disconnections for a file transfer protocol (download) application. We also simulate network scenarios with traffic congestion. The M-TCP algorithm performance is evaluated in terms of file download response time, goodput, and retransmission ratio, with and without the delayed ACK option. In scenarios without disconnections, the M-TCP algorithm does not introduce significant processing delay. Furthermore, in scenarios with disconnections, the M-TCP algorithm shows 2%–15% performance improvement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

BaseStation Assisted TCP: A Simple Way to Improve Wireless TCP

In recent years, extensive research effort has been devoted to TCP congestion control in hybrid wired-wireless networks. A general agreement is that the TCP sender should respond differently to wireless losses and disconnection, i.e., not slow down as drastically as for congestion losses. Thus, research focus for wireless TCP congestion control is the discrimination between the wireless inheren...

متن کامل

Low-latency Routing for Short-Lived TCP Connections in Wireless Ad Hoc Networks

A wireless ad hoc network does not require wired infrastructure or network management terminal. That is, it is self-organized only with wireless terminals that exchange network information, maintain routes, and construct a multi-hop distributed network. In the wireless ad hoc network, there is no need for wired infrastructure or network management terminal. Therefore, quickly and easily we can ...

متن کامل

Enhancement of TCP over wired/wireless networks with packet loss classifiers inferred by supervised learning

TCP is suboptimal in heterogeneous wired/wireless networks because it reacts in the same way to losses due to congestion and losses due to link errors. In this paper, we propose to improve TCP performance in wired/wireless networks by endowing it with a classifier that can distinguish packet loss causes. In contrast to other proposals we do not change TCP’s congestion control nor TCP’s error re...

متن کامل

Transport Control Protocols for Wireless Connections

In this paper, we study the effect of bit error rates and handoff disconnections on the performance of different TCP implementations (Tahoe, Reno, NewReno, and SACK). Test scenarios with larger link-up periods, when the mobile is connected, but higher disconnection probability yielded better performance than scenarios with smaller link-up periods and smaller disconnection probability. Our perfo...

متن کامل

Improving TCP Performance over Mobile Wireless Environments using Cross Layer Feedback

Transmission Control Protocol (TCP) is known to suffer from performance degradation in mobile wireless environments. This is because such environments are prone to packet losses due to high bit error rates and mobility induced disconnections. TCP interprets packet losses as an indication of congestion and inappropriately invokes congestion control mechanisms, which leads to degraded performance...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007